package com.gaojinqi.sys.modular.config.dao;

import com.gaojinqi.base.core.jpa.BaseRepository;
import com.gaojinqi.sys.modular.config.model.SysConfig;
import org.springframework.stereotype.Repository;

import java.util.Collection;
import java.util.List;

/**
 * 系统配置数据访问层接口
 *
 * @author gaojinqi
 * @version 1.0
 * @since 2020年04月15日
 */
@Repository
public interface SysConfigRepository extends BaseRepository<SysConfig, String> {

    List<SysConfig> findByState(Byte state);

    List<SysConfig> findByConfigIdIn(Collection<String> configIds);

    SysConfig findByConfigCode(String configCode);
}
